<?php namespace Admin\Controller; 

use Hdphp\Controller\Controller;
//类型管理控制器
class TypeController extends CommonController{

	private $model;
	public function __init(){
		parent::__init();
		$this->model=new \Common\Model\Type;
	    
	}
    //类型展示列表
    public function index(){
    	//获得类型 所有数据
    	$data=$this->model->get();
		//分配到模版
		View::with('data',$data);
       View::make();
    }
	
	//类型添加
	public function add(){
		//如果用户提交
		if(IS_POST){
			//如果验证失败 报错
			if(!$this->model->store()) View::error($this->model->getError());
			//成功提示
			View::success('添加成功！',U('index'));
		}
		//载入模版
	    View::make();
	}
	//删除
	public function del(){
	    //获得删除的id
	    $tid=Q('get.tid','','intval');
		//执行删除
		$this->model->where('tid='.$tid)->delete();
		//成功提示
		View::success('删除成功！',U('index'));
	}
	
	//修改成功
	public function edit(){
		//如果用户提交
		if(IS_POST){
			//如果验证失败 报错
			if(!$this->model->edit()) View::error($this->model->getError());
			//成功提示
			View::success('修改成功！',U('index'));
		}
		//获得旧数据
		$tid=Q('get.tid','','intval');
		$oldData=$this->model->where('tid='.$tid)->find();
		//分配到页面
		View::with('oldData',$oldData);
	    View::make();
	}
	
	
}
